package com.peas.platform.module.icims.base.sys.dto;

import java.util.*;

import com.peas.platform.common.core.dto.BaseDto;
import lombok.Data;
import lombok.EqualsAndHashCode;

// 接口调用记录
@Data
@EqualsAndHashCode(callSuper = false)
public class InvokeDto extends BaseDto {

    //系统
    private String system;

    //系统名称
    private String systemName;

    //服务
    private String service;

    //服务名
    private String serviceName;

    //接口描述
    private String interfaceDesc;

    //接口地址
    private String interfaceUrl;

    //接口参数
    private String interfaceParam;

    //接口方法
    private String interfaceMethod;

    //处理类
    private String clazz;

    //处理方法
    private String method;

    //返回值
    private String returnData;

    //访问请求ID
    private String traceId;

    //访问时间
    private Date invokeTime;

    //访问耗时(毫秒)
    private Long invokeDuration;

    //Criteria
    private Date createTimeStart;
    private Date createTimeEnd;
    private Date updateTimeStart;
    private Date updateTimeEnd;
    private Date invokeTimeStart;
    private Date invokeTimeEnd;
}
